package com.qf.lanzhou.shop.api.dao;

import com.qf.lanzhou.shop.pojo.entity.Serial;
import com.qf.lanzhou.shop.pojo.qo.SerialQo;

import java.util.List;

/**
 * @author Yeach-chen
 * @ClassName SerialMapper
 */
public interface SerialMapper {
    /**
     * 插入流水根据用户
     * @param serial
     * @return
     */
    int insertSerial(Serial serial);

    /**
     * 根据用户查询用户流水
     * @param id
     * @return
     */
    List<Serial> getSerials(Long id);

    /**
     * 根据流水订单删除订单
     * @param id
     * @return
     */
    int deleteSerial(Long id);

    /**
     * 通过日期获取当前用户的流水
     * @param serialQo
     * @return
     */
    List<Serial> searchSerials(SerialQo serialQo);
}
